god's gift to mankind - Français Anglais Dictionnaire